<!doctype html>
<html>
 <head>
  <title> js闭包构造函数 </title>
  <meta charset="utf-8">
 </head>

 <body>
  <script>
    (function(){
		var value="";//私有变量
		Person = function(name){//构造函数 Person = this.Person 这里的this代表window
			value = name;
		}
		Person.prototype.getName = function(){//共有方法
			return value;
		}
	})()

	var p1 = new Person('a');
	alert(p1.getName());//a
	var p2 = new Person('b')	
	alert(p1.getName());//b 共享value变量
	alert(p2.getName());//b 共享value变量
  </script>
 </body>
</html>
